﻿// Hierarchy dropdown loader
function InitChildDropdown(parent,child,defaulttext) {
    $(parent).change(function () {
        var url = $(this).data('url'); 
        var data = { id: $(this).val() };
        $.getJSON(url, data, function (values) {
            var childDropdown = $(child);
            childDropdown.empty();
            if (values.length > 0) {
                $.each(values, function (index, key) {
                    childDropdown.append($('<option/>', {
                        value: key.Value ,
                        text: key.Text
                    }));
                });
            }
            else {
                childDropdown.append($('<option/>', {
                    value: "",
                    text: defaulttext
                }));
            }
        });
    });
}